dfm design for test linux arredamento embedded industrial design asic soc palm mobile architettura handheld design development fpga pda design for manufacturing software